// "Copyright [2021] <Copyright Shengkai Lin>"

// This module is the central module of the network
// response to allocate the tasks, GPUs and routes
// Should be in application layer

package cluster.network_controller;

simple NetworkController {
    parameters:
        @controlplane;
        int clustertype = default(0);
    gates:
        inout switch_port[];
        inout machine_port[];
        output adapter_port;
}
